$(function() {

	<#-- 初始化下拉列表框 -->
	<#list collist as col>
	<#if (col.conditionType)?? && col.conditionType == 'dropdown'>
	var t_${col.propertyName} = $("#${col.propertyName}").val();
	sys.selectpicker({
		id : '${col.propertyName}', // select的id
		url : rootPath + "/dict/listKeyMapEntites", // 请求数据的远程地址
		param : {
			keyType : '${col.propertyName}'
		}, // 过滤参数
		defaultValue:t_${col.propertyName},
		valueField : 'keyValue',
		textField : 'keyIntro',
		width : '200px'
	});								
	</#if>
	</#list>
	
	
	$("#btn_save").click(function() {
		$("#${sclazz}Form").submit();
		return false;
	});
	
	$("#${sclazz}Form").validate({
		rules : {
			<#list collist as col>
			<#if col.colName !='ID'>
			${col.propertyName} : {
				required : <#if col.nullFlag == "1">true<#else>false</#if>,
				minlength : <#if col.nullFlag == "1">1<#else>0</#if>,
				maxlength : ${col.colSize}
			}<#if col_has_next>,</#if>
			</#if>
			</#list>
		},
		messages : {
			<#list collist as col>
			${col.propertyName} : {
				required : '请填写${col.colCom}',
				minlength : '${col.colCom}至少3个字符',
				maxlength : '${col.colCom}至少${col.colSize}个字符'
			}<#if col_has_next>,</#if>
			</#list>
		},
		errorPlacement : function(error, element) { // 错误信息位置设置方法
			var tagName = $(element).is("select");
    		if(!tagName) {
    			error.insertAfter(element);
    		}else {
    			error.insertAfter(element.parent().next());
    		}
		},
		submitHandler : function(form) {
			form.submit();
		}
	});
	
	$("#btn_back").click(function() {
		window.location.href = rootPath + "/${module}/list${bclazz}Page";
	});
	
});

